# 字符串又被称为有序的字符序列，对字符串中某个字符的检索称为索引
a = '北京欢迎你'
# 对字符串中某个子串或区间的检索称为切片
# 切片的语法结构
# 正序下标范围：开始：0，结束：字符串长度-1
# 逆序下标范围：开始：-1，结束：-字符串长度-1

"""
-5 -4 -3 -2 -1
北  京 欢 迎  你
 0  1  2  3  4             
字符串或字符串变量[N:M]
"""

# 字符串[开始索引:结束索引:步长]
print(a[1], a[-4])  # 序号1和序号-4表示的都是同一个字符

print('北京欢迎你'[1])  # 输出：京
print('--------------')
print(a[1:3])  # 京欢 从1开始到3结束，不包含3， 正向递增，左闭右开区间
print(a[-4:-2])  # 京欢 从-4开始到-2结束，不包含02，反向递减，左闭右开区间
print(a[:4])  # 北京欢迎 默认N从0开始
print(a[-4:])  # 京欢迎你 默认M切到字符串的结尾


